#ifndef ADJUST_RESULT_H
#define ADJUST_RESULT_H

#include <change_image.h>
#include <vector>
#include <algorithm>

std::vector<std::vector<float>> transpose(const std::vector<std::vector<float>>& matrix);
std::vector<std::vector<double>> select(const std::vector<std::vector<float>>& data, float threshold, int rows, int clos);
std::vector<std::vector<double>> return_(const std::vector<std::vector<double>>& data, int h, int w);
std::vector<std::vector<double>> nms_(const std::vector<std::vector<double>>& data, float threshold);
cv::Mat draw_image(const std::vector<std::vector<double>>& data, const cv::Mat &image, const std::vector<std::string>& typeNames, const std::vector<std::vector<int>>& colors);
#endif 